﻿using UnityEngine;

public class SimpleTimer : MonoBehaviour
{
    // 计时器持续时间（秒）
    public float duration = 10f;
    // 当前计时时间
    private float currentTime = 0f;
    // 计时器是否正在运行
    private bool isRunning = false;

    void Start()
    {
        // 启动计时器
        StartTimer();
    }

    void Update()
    {
        if (isRunning)
        {
            // 累加时间
            currentTime += Time.deltaTime;
            Debug.Log("当前计时: " + currentTime + " 秒");

            if (currentTime >= duration)
            {
                // 计时结束
                StopTimer();
            }
        }
    }

    // 启动计时器
    public void StartTimer()
    {
        isRunning = true;
        currentTime = 0f;
    }

    // 停止计时器
    public void StopTimer()
    {
        isRunning = false;
        Debug.Log("计时结束！");
    }
}